// 套餐类型
export type MealType = "早餐" | "午餐" | "晚餐"

// 套餐请求的数据格式
export interface MealRequest {
    id?: number // ID
    name?: string // 套餐名称
    mealdesc?: string // 配菜
    price?: number // 价格
    picture?: string // 图片地址
    taste?: string // 口味
    mealtype?: MealType // 类型
    mealdate?: string // 日期
    shopid?: number // 出餐中心ID
    status?: 1 | 2 // 状态，1-上架，2-下架
    stock?: number // 库存
    discount?: number // 折扣
    seq?:number //餐品序号
}

// 套餐返回的数据格式
export interface MealResponse {
    id?: number // ID
    name?: string // 套餐名称
    mealdesc?: string // 配菜
    price?: number // 价格
    picture?: string // 图片地址
    taste?: string // 口味
    mealtype?: MealType // 类型
    mealdate?: string // 日期
    shopid?: string // 出餐中心ID
    shopname?: string // 出餐中心名称
    count?: number // 购物车数量
    stock?: number // 库存
    status?: number // 状态，1-上架，2-下架
    discount?: number // 折扣
    seq?:number //餐品序号
}

// 将状态翻译为中文
export function translateStatus(status: number) {
    switch (status) {
        case 1:
            return "上架"
        case 2:
            return "下架"
        default:
            return "无"
    }
}
